Wo steckt nur der Fehler in der SQL-Anfrage? Semantische Prüfung von Lösungen(What is the Error in the SQL Query? Semantic Testing of Solutions)
نویسنده
چکیده
This article introduces the web-based learning environment SQLearn, which allows learners to receive automated, individual feedback on the SQL queries. The SQLearn system performs a syntax check as well as a check of the semantic and structure of the formulated SQL query. To give feedback about semantic errors, the parse tree of the SQL query is compared with the parse trees of the sample solutions. First results of the SQLearn learning environment in a university database course are presented. Abstract: In diesem Beitrag wird die webbasierte Lernumgebung SQLearn vorgestellt, mit der In diesem Beitrag wird die webbasierte Lernumgebung SQLearn vorgestellt, mit der Lerner automatisierte, individuelle Rückmeldungen zu den von ihnen formulierten SQL-Anfragen erhalten können. Die Rückmeldungen beziehen neben einer Syntaxprüfung und dem Ergebnismengenvergleich auch die Struktur der formulierten SQL-Anfrage bei der logischen Prüfung der Korrektheit mit ein. Zur Korrektheitsprüfung wird der zur SQL-Anfrage gehörende Parserbaum mit den Parserbäumen der Musterlösungen verglichen und Lösungshinweise zu semantischen Fehlern generiert. Erste Ergebnisse des Einsatzes der Lernumgebung in einer DatenbankenLehrveranstaltung werden vorgestellt.
منابع مشابه
Wissensmodellierung in Unternehmen - Erfahrungen und Praktiken aus Industrieprojekten
Für viele Unternehmen ist ihr Wissen entscheidend für den Erfolg. Das Wissen steckt in den Produkten und Dienstleistungen, in den Arbeitsprozessen, in internen Strukturen und wird oft durch die Mitarbeiter verkörpert. Bei Softwarelösungen für wissensintensive Anwendungsgebiete in solchen Unternehmen kommt daher der Erfassung bzw. Modellierung des relevanten Unternehmenswissens eine zentrale Bed...
متن کاملMigration einer veralteten Power-Builder Applikation in eine moderne Java Applikation
Hier wird die automatische Transformation einer Power-Builder Applikation aus den 90er Jahren mit einer Zwei-Schichten-Client/Server-Architektur in ein modernes Java-Anwendungssystem mit drei Architekturschichten geschildert. Neben der Umsetzung der Power-Builder GUI-Oberflächen in Java-SWT Oberflächen wird die Verarbeitungslogik aus den PowerBuilder Thick-Client Modulen entfernt und in Java Tr...
متن کاملUnsere Empfehlung für Sie: Präferenzen und Personalisierung in der Informatik
Präferenzen spielen im Alltag jedes Menschen eine groûe Rolle. Einfache Präferenzen wie z.B. ” Zum Frühstück mag ich lieber Kaffee als Tee, Schokocroissants sind besser als ein Käsebrota oder ” Eine Unterkunft in einem 4-Sterne Hotel in der Nähe der Konferenz ist mir wichtiger als eine möglichst günstige Übernachtunga sind uns allen bekannt. Häu®g müssen wir uns zwischen unzähligen verschiedene...
متن کاملSemantik-gestutzte Analyse von und Suche in Kundenspezifikationen im Maschinenbau
Die gezielte Suche von Informationen in großen Dokumentenmengen ist eine der wesentlichen Herausforderungen der heutigen Zeit. In diesem Papier wird beschrieben, wie wir die Analyse von und Suche in mehrsprachigen Kundenspezifikationen in einem aktuellen Kundenprojekt im Maschinenbau realisiert haben. Im Rahmen der Dokumentenanalyse kommen computerlinguistische und semantische Technologien zum ...
متن کامل"Negativ"-Tests interaktiver Systeme und ihre Automatisierung
Die konventionelle, benutzungsorientierte Prüfung der Qualität von Software konzentriert sich aufs Testen des Systemverhaltens unter regulären Bedingungen. Der vorliegende Beitrag überprüft das Systemverhalten über diese „Schönwetter-Tests“ hinaus bei fehlerhaften, meist unerwarteten Benutzungseingaben („Negativ“-Tests). Dabei ist das Augenmerk auf Testautomatisierung gelegt, insbes. zur Präzis...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017